﻿//-------------------------------------------------------------------------------------------------------------------------------------
// Copyright (C) 2005 greatelsoft.com All Rights Reserved
//-------------------------------------------------------------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Text;
using Pub.Class;

namespace GTS.MiniBox.Entity {
    /// <summary>
    /// Box请求日志实体类
    /// 
    /// 修改纪录
    ///     2013-04-03 版本：1.0 系统自动创建此类
    /// 
    /// </summary>
    [Serializable]
    [EntityInfo("Box请求日志")]
    public partial class RequestLog {
        /// <summary>
        /// Box请求日志
        /// </summary>
        public static readonly string _ = "RequestLog";

        /// <summary>
        /// Box请求日志编号
        /// </summary>
        public static readonly string _RequestID = "RequestLog.RequestID";
        private Int64? requestID = null;
        /// <summary>
        /// Box请求日志编号
        /// </summary>
        [EntityInfo("Box请求日志编号")]
        public new Int64? RequestID { get { return requestID; } set { requestID = value; } }

        /// <summary>
        /// IMSI
        /// </summary>
        public static readonly string _IMSI = "RequestLog.IMSI";
        private string iMSI = null;
        /// <summary>
        /// IMSI
        /// </summary>
        [EntityInfo("IMSI")]
        public new string IMSI { get { return iMSI; } set { iMSI = value; } }

        /// <summary>
        /// 运营商
        /// </summary>
        public static readonly string _CstCode = "RequestLog.CstCode";
        private int? cstCode = null;
        /// <summary>
        /// 运营商
        /// </summary>
        [EntityInfo("运营商")]
        public new int? CstCode { get { return cstCode; } set { cstCode = value; } }

        /// <summary>
        /// 区号
        /// </summary>
        public static readonly string _CityCode = "RequestLog.CityCode";
        private string cityCode = null;
        /// <summary>
        /// 区号
        /// </summary>
        [EntityInfo("区号")]
        public new string CityCode { get { return cityCode; } set { cityCode = value; } }

        /// <summary>
        /// 批次
        /// </summary>
        public static readonly string _OriginID = "RequestLog.OriginID";
        private int? originID = null;
        /// <summary>
        /// 批次
        /// </summary>
        [EntityInfo("批次")]
        public new int? OriginID { get { return originID; } set { originID = value; } }

        /// <summary>
        /// 设备
        /// </summary>
        public static readonly string _DeviceCode = "RequestLog.DeviceCode";
        private string deviceCode = null;
        /// <summary>
        /// 设备
        /// </summary>
        [EntityInfo("设备")]
        public new string DeviceCode { get { return deviceCode; } set { deviceCode = value; } }

        /// <summary>
        /// 请求时间
        /// </summary>
        public static readonly string _LoginDate = "RequestLog.LoginDate";
        private DateTime? loginDate = null;
        /// <summary>
        /// 请求时间
        /// </summary>
        [EntityInfo("请求时间")]
        public new DateTime? LoginDate { get { return loginDate; } set { loginDate = value; } }

        /// <summary>
        /// 状态 0正常 1非法参数 2白名单 3没可用通道 4达到上限
        /// </summary>
        public static readonly string _Status = "RequestLog.Status";
        private int? status = null;
        /// <summary>
        /// 状态 0正常 1非法参数 2白名单 3没可用通道 4达到上限
        /// </summary>
        [EntityInfo("状态 0正常 1非法参数 2白名单 3没可用通道 4达到上限")]
        public new int? Status { get { return status; } set { status = value; } }

        /// <summary>
        /// 版本号
        /// </summary>
        public static readonly string _Version = "RequestLog.Version";
        private string version = null;
        /// <summary>
        /// 版本号
        /// </summary>
        [EntityInfo("版本号")]
        public new string Version { get { return version; } set { version = value; } }

        /// <summary>
        /// 编译时间
        /// </summary>
        public static readonly string _Compile = "RequestLog.Compile";
        private string compile = null;
        /// <summary>
        /// 编译时间
        /// </summary>
        [EntityInfo("编译时间")]
        public new string Compile { get { return compile; } set { compile = value; } }

        /// <summary>
        /// 手机唯一号码
        /// </summary>
        public static readonly string _PhoneID = "RequestLog.PhoneID";
        private string phoneID = null;
        /// <summary>
        /// 手机唯一号码
        /// </summary>
        [EntityInfo("手机唯一号码")]
        public new string PhoneID { get { return phoneID; } set { phoneID = value; } }

        /// <summary>
        /// Box
        /// </summary>
        public static readonly string _Box = "RequestLog.Box";
        private int? box = null;
        /// <summary>
        /// Box
        /// </summary>
        [EntityInfo("Box")]
        public new int? Box { get { return box; } set { box = value; } }

        /// <summary>
        /// IP
        /// </summary>
        public static readonly string _IP = "RequestLog.IP";
        private string iP = null;
        /// <summary>
        /// IP
        /// </summary>
        [EntityInfo("IP")]
        public new string IP { get { return iP; } set { iP = value; } }
    }
}



